Attribute-Driven Design: Create Software Architectures Using Architecturally Significant Requirements
• Fact Sheet
Attribute-Driven Design (ADD) is a systematic, step-by-step method that helps you design an effective architecture for software-intensive systems.
Publisher
Software Engineering Institute
Topic or Tag
Abstract
Attribute-Driven Design (ADD) is a systematic, step-by-step method that helps you design an effective architecture for software-intensive systems. With ADD, your design process is based on the system’s architecturally significant requirements (ASRs), which include functional requirements, quality attribute requirements, and constraints.
ADD can be used for application domains ranging from information systems to embedded systems.
The results of using ADD is a set of sketches of architectural views that a system designer can work from to develop the detailed architecture.